\section{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions:\begin{DoxyCompactList}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_lists_1_1_event_receivers_1_1_config_event_receiver}{PD.ShP.Lists.EventReceivers.ConfigEventReceiver} (List Item Events )}{\pageref{class_p_d_1_1_sh_p_1_1_lists_1_1_event_receivers_1_1_config_event_receiver}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_config_item}{PD.ShP.Code.DataModel.ConfigItem} (\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_config_item}{ConfigItem} Content Type )}{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_config_item}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_content_types_1_1_fields_1_1_config_item_fields}{PD.ShP.Code.DataModel.ContentTypes.Fields.ConfigItemFields} }{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_content_types_1_1_fields_1_1_config_item_fields}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_content_type_information-g}{PD.ShP.Code.ContentTypeInformation$<$ T $>$} (Contains ContentType informations )}{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_content_type_information-g}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_content_types}{PD.ShP.Code.DataModel.ContentTypes} }{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_content_types}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_correct_info}{PD.ShP.Code.DataModel.CorrectInfo} (Correct Info Content Type )}{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_correct_info}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_content_types_1_1_fields_1_1_correct_info_fields}{PD.ShP.Code.DataModel.ContentTypes.Fields.CorrectInfoFields} }{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_content_types_1_1_fields_1_1_correct_info_fields}}{}
\item\contentsline{section}{\hyperlink{struct_p_d_1_1_sh_p_1_1_code_1_1_field_information}{PD.ShP.Code.FieldInformation} (Contains field informations )}{\pageref{struct_p_d_1_1_sh_p_1_1_code_1_1_field_information}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_fields}{PD.ShP.Code.DataModel.Fields} }{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_fields}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_content_types_1_1_fields}{PD.ShP.Code.DataModel.ContentTypes.Fields} }{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_content_types_1_1_fields}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_folder}{PD.ShP.Code.DataModel.Folder} (Create a new folder )}{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_folder}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_invoice}{PD.ShP.Code.DataModel.Invoice} (\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_invoice}{Invoice} Content Type )}{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_invoice}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_content_types_1_1_fields_1_1_invoice_fields}{PD.ShP.Code.DataModel.ContentTypes.Fields.InvoiceFields} }{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_content_types_1_1_fields_1_1_invoice_fields}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller}{PD.ShP.Workflows.InvoiceProcessingController} (The context of the \hyperlink{namespace_p_d}{PD} application )}{\pageref{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_workflow_activities_1_1_invoice_processing_task_activity}{PD.ShP.WorkflowActivities.InvoiceProcessingTaskActivity} (Creates a Windows SharePoint Services task for workflow, and handles its processing )}{\pageref{class_p_d_1_1_sh_p_1_1_workflow_activities_1_1_invoice_processing_task_activity}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_workflow_activities_1_1_invoice_processing_task_activity_validator}{PD.ShP.WorkflowActivities.InvoiceProcessingTaskActivityValidator} (Invoice processing task activity validator components )}{\pageref{class_p_d_1_1_sh_p_1_1_workflow_activities_1_1_invoice_processing_task_activity_validator}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow}{PD.ShP.Workflows.InvoiceProcessingWorkflow} (Represents a workflow that sequentially executes activities to process the invoice )}{\pageref{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item}{PD.ShP.Code.DataModel.Item} (Create a new list item )}{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item}}{}
\item\contentsline{section}{\hyperlink{interface_p_d_1_1_sh_p_1_1_workflows_1_1_i_workflow_context}{PD.ShP.Workflows.IWorkflowContext} (Provides a communication contract to workflow )}{\pageref{interface_p_d_1_1_sh_p_1_1_workflows_1_1_i_workflow_context}}{}
\item\contentsline{section}{\hyperlink{struct_p_d_1_1_sh_p_1_1_code_1_1_list_information}{PD.ShP.Code.ListInformation} (Contains list informations )}{\pageref{struct_p_d_1_1_sh_p_1_1_code_1_1_list_information}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_lists}{PD.ShP.Code.DataModel.Lists} }{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_lists}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context}{PD.ShP.Code.DataModel.SiteDataContext} (Data context of Linq to SharePoint module )}{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_site_data_context}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_workflow_activities_1_1_stop_workflow_exception}{PD.ShP.WorkflowActivities.StopWorkflowException} (Represents errors that occur during application execution )}{\pageref{class_p_d_1_1_sh_p_1_1_workflow_activities_1_1_stop_workflow_exception}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_summary_task}{PD.ShP.Code.DataModel.SummaryTask} (Group and describe related tasks that you or your team needs to complete )}{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_summary_task}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_task}{PD.ShP.Code.DataModel.Task} (Track a work item that you or your team needs to complete )}{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_task}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_workflow_activities_1_1_task_properties}{PD.ShP.WorkflowActivities.TaskProperties} (Encapsulates workflow task properties )}{\pageref{class_p_d_1_1_sh_p_1_1_workflow_activities_1_1_task_properties}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_tasks_summary_task}{PD.ShP.Code.DataModel.TasksSummaryTask} (Group and describe related tasks that you or your team needs to complete )}{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_tasks_summary_task}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_tasks_task}{PD.ShP.Code.DataModel.TasksTask} (Track a work item that you or your team needs to complete )}{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_tasks_task}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_workflow_association_information}{PD.ShP.Code.WorkflowAssociationInformation} (An association between list and workflow information )}{\pageref{class_p_d_1_1_sh_p_1_1_code_1_1_workflow_association_information}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_workflow_associations}{PD.ShP.Workflows.WorkflowAssociations} (Associations between lists and workflows )}{\pageref{class_p_d_1_1_sh_p_1_1_workflows_1_1_workflow_associations}}{}
\item\contentsline{section}{\hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_features_1_1_workflow_associations_1_1_workflow_associations_event_receiver}{PD.ShP.Workflows.Features.WorkflowAssociations.WorkflowAssociationsEventReceiver} (This class handles events raised during feature activation, deactivation, installation, uninstallation, and upgrade )}{\pageref{class_p_d_1_1_sh_p_1_1_workflows_1_1_features_1_1_workflow_associations_1_1_workflow_associations_event_receiver}}{}
\end{DoxyCompactList}
